#include <stdio.h>
#include <stdlib.h>

// ./demo6 a.txt
int main(int argc, char const *argv[])
{
    if(argc != 2) return -1;
    char cmd[128] = "";
    sprintf(cmd, "cat -n %s", argv[1]);
    int ret = system(cmd);  // 执行当前系统的命令, 内部使用fork+execl
    printf("system return ret=%d\n", ret);
    return 0;
}
